/**
 * 版权：山西书海传媒科技有限责任公司
 * 作者：吕俊雄
 * 更新时间：2019年3月29号
 */
//app.js
const apps = getApp();
App({

  data:{

    // isActive: true

  },
  onLaunch: function () {
    var that = this
    var userOpenid = wx.getStorageSync("userOpenid");
    console.log("................."+userOpenid)
    if (!(userOpenid != undefined && userOpenid != null && userOpenid != "")) {
      // 登录
      wx.login({
        success: res => {
          wx.request({
            url: "https://wxapp.shuhai.cc/hh/gainOpenId.action",
            data: {
              code: res.code
            },
            method: 'GET',
            header: {
              'Content-type': 'application/json;charset=UTF-8'
            },
            success: function (res) {
              console.log(res)
              var result = { status: 200, data: res.data.data.result}
              wx.setStorageSync("userOpenid", res.data.data.result);

              console.log("第一次进入小程序了。获取到的openid是：" + res.data.data.result+",开始=======");
              wx.request({
                url: 'https://wxapp.shuhai.cc/hh/cshUserOpenid.action',
                method: 'post',
                header: {
                  'content-type': 'application/x-www-form-urlencoded'
                },
                data: {
                  openid: res.data.data.result,
                  //openid: '2',
                },
                success: function (res) {
                  console.log(res.data)
                  if (res.data.status == "success") {
                    console.log("开始跳转了。。。。。。。。。。。。。。。。。");
                    console.log(wx.getStorageSync("userOpenid") + "========第二次获取到的openid");
                    wx.request({
                      url: 'https://wxapp.shuhai.cc/hh/findResult.action',
                      method: 'post',
                      header: {
                        'content-type': 'application/x-www-form-urlencoded'
                      },
                      data: {
                        openid: wx.getStorageSync("userOpenid"),
                      },
                      success: function (res) {
                        console.log(res.data);
                        wx.setStorageSync("shuhai_party_id", res.data.data.shuhai_party_id);
                        wx.setStorageSync("shuhai_jtid", res.data.data.shuhai_jtid);


                        // if (res.data.data.shuhai_party_id == "374b8c056a023409016a53f3d6980223"){

                        //   this.setData({ 
                        //     isActive: true    })
                          
                        // }
                        wx.switchTab({
                          url: '../index/index'
                        })
                      },
                    });
                  } else {
                    wx.redirectTo({
                      url: '../login/login'
                    })
                  }
                }
              })
              console.log("第一次进入小程序了。获取到的openid是：" + res.data.data.result + ",结束=======");
              
            }
          });
          // 发送 res.code 到后台换取 openId, sessionKey, unionId
        }
      })
    }

    if (wx.canIUse('getUpdateManager')) {
      const updateManager = wx.getUpdateManager()
      updateManager.onCheckForUpdate(function (res) {
        console.log('onCheckForUpdate====', res)
        // 请求完新版本信息的回调
        if (res.hasUpdate) {
          console.log('res.hasUpdate====')
          updateManager.onUpdateReady(function () {
            wx.showModal({
              title: '更新提示',
              content: '新版本已经准备好，是否重启应用？',
              success: function (res) {
                console.log('success====', res)
                // res: {errMsg: "showModal: ok", cancel: false, confirm: true}
                if (res.confirm) {
                  // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                  updateManager.applyUpdate()
                }
              }
            })
          })
          updateManager.onUpdateFailed(function () {
            // 新的版本下载失败
            wx.showModal({
              title: '已经有新版本了哟~',
              content: '新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~'
            })
          })
        }
      })
    } else {
      wx.showModal({
        title: '提示',
        content: '当前微信版本过低，无法使用该功能，请升级到最新微信版本后重试。'
      })
    }

  }
})